package LineNumberReader;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.LineNumberReader;

public class Example11 {
      public static void main(String[] args) throws IOException {
		  FileReader fr=new FileReader("example09.java");  //创建字符的输入流
		  FileWriter fw=new FileWriter("copy.java");  //创建字符的输出流
		  LineNumberReader lr=new LineNumberReader(fr);  //包装
		  lr.setLineNumber(0);     //设置读取文件的起始行号
		  
		  String line=null;
		  while((line=lr.readLine())!=null){
			  fw.write(lr.getLineNumber()+":"+line);  //将行号写入到文件中
			  fw.write("\r\n");
		  }
		  lr.close();
		  fw.close();
	}
}
